package com.alks.function.data.dto.produce;


import com.alks.entity.data.i18n.TranslateFieldSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class LabelPartNameDto {
    private Integer id;

    @ApiModelProperty("条码号码")
    private String labelNo;

    private String companyId;

    @ApiModelProperty("指令")
    private String lotNo;

    @ApiModelProperty(value = "轮次")
    private Integer lsNo;

    @ApiModelProperty(value = "号码")
    private String sizeNo;

    @ApiModelProperty(value = "部位")
    @JsonSerialize(using = TranslateFieldSerializer.class)
    private String partName;

    @ApiModelProperty("工艺")
    private String process;

    @ApiModelProperty("装袋批次")
    private String batchCode;

    @ApiModelProperty(value = "数量")
    private Integer qty;

    @ApiModelProperty("派工单号")
    private String dispatchNo;

    @ApiModelProperty("派工人员")
    private String dispatchWorker;

    private int cutSeq;
    private Integer orderQty;
    private String mtlName;
    private String cutSize;
    private String cutNum;
    private String style;
}
